// 获取注册表单元素
const registerForm = document.getElementById('register-form');

// 为表单的提交事件添加监听器
registerForm.addEventListener('submit', function (e) {
    e.preventDefault(); // 阻止表单默认提交行为，先进行验证

    // 获取用户名、密码、确认密码输入框元素
    const username = document.getElementById('id_username').value;
    const password = document.getElementById('id_password1').value;
    const confirmPassword = document.getElementById('id_password2').value;

    let isValid = true; // 用于标记表单整体是否有效

    // 验证用户名是否为空
    if (username === '') {
        alert('用户名不能为空');
        isValid = false;
    }

    // 验证密码是否为空
    if (password === '') {
        alert('密码不能为空');
        isValid = false;
    }

    // 验证确认密码是否与密码一致
    if (password!== confirmPassword) {
        alert('两次输入的密码不一致');
        isValid = false;
    }

    // 如果表单整体有效，则允许提交表单
    if (isValid) {
        registerForm.submit();
    }
});